
//JavaScript的语法和Java语言类似，每个语句以;结束，语句块用{...}。
var x = 1;
var y = 2;
var z = x + y;
console.log('z = x + y =' + z);

if(z == 3){
	// alert('因为z等于3，所以我弹了个框');
}


//数据类型
var a = 123;//整数
var b = 0.456;//浮点数
var c = -99;//负数
var d = NaN;//NaN表示Not a Number，当无法计算结果时用NaN表示
var e = Infinity;// Infinity表示无限大，当数值超过了JavaScript的Number所能表示的最大值时，就表示为Infinity
var f = 1.2345e3;//科学计数法表示1.2345x1000，等同于1234.5

//四则运算
1 + 2;
(1 + 2) * 5 / 2;
2/0;
0/0;
10%3;
10.5%3;

//布尔值
true;
false;
2>1;
2>=3;

// &&是与运算，只有所有都为true，运算结果才是true
true && true;
true && false;
false && true && false;

// ||是或运算，只要其中一个为true，运算结果就是true
false || false;
true || false;
false || true || false;

// !是非运算，它是一个单目运算符，表示取相反值
!true;
!false;
!(2>5);

//比较运算符
2>5;
5>=2;
7==7;
false==0;
false===0;
NaN === NaN;
isNaN(NaN);


//字符串
var s = 'Hello, world!';
s.length;
s[0];
s[6];


var desk = {
	type:'八仙桌',
	name:'阳阳家的桌子',
	height:80,
	width:100
}
console.log('桌子的名字：' + desk.name);


//对象
var human = {
	name:'黄雨辰',
	age:14,
	school:'城北小学',
	height:160,
	weight:50,
	score:100
}

console.log('姓名：' + human.name);
console.log('年龄：' + human.age);
console.log('学校：'+ human.school);
console.log('身高：'+ human.height);
console.log('体重：'+ human.weight);
console.log('得分：' + human.score);
